@font-face{font-family:'Roboto';src:url("/css/fonts/roboto_light.eot");src:url("/css/fonts/roboto_light.eot?#iefix") format('embedded-opentype'),url("/css/fonts/roboto_light.woff") format('woff'),url("/css/fonts/roboto_light.ttf") format('truetype'),url("/css/fonts/roboto_light.svg#robotolight") format('svg');font-weight:300;font-style:normal}
@font-face{font-family:'Roboto';src:url("/css/fonts/roboto_regular.eot");src:url("/css/fonts/roboto_regular.eot?#iefix") format('embedded-opentype'),url("/css/fonts/roboto_regular.woff") format('woff'),url("/css/fonts/roboto_regular.ttf") format('truetype'),url("/css/fonts/roboto_regular.svg#robotoregular") format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'Roboto';src:url("/css/fonts/roboto_medium.eot");src:url("/css/fonts/roboto_medium.eot?#iefix") format('embedded-opentype'),url("/css/fonts/roboto_medium.woff") format('woff'),url("/css/fonts/roboto_medium.ttf") format('truetype'),url("/css/fonts/roboto_medium.svg#robotomedium") format('svg');font-weight:500;font-style:normal}
@font-face{font-family:'Roboto';src:url("/css/fonts/roboto_bold.eot");src:url("/css/fonts/roboto_bold.eot?#iefix") format('embedded-opentype'),url("/css/fonts/roboto_bold.woff") format('woff'),url("/css/fonts/roboto_bold.ttf") format('truetype'),url("/css/fonts/roboto_bold.svg#robotobold") format('svg');font-weight:700;font-style:normal}
*{margin:0;padding:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body{color:#666;font-family:'Roboto',sans-serif;font-size:12px;font-weight:300;background:url("/images/web/bg.jpg") fixed center top no-repeat #2578ba}
.wrapper{background:#fff;box-shadow:0 0 50px 5px #000;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;padding:0;margin:0 auto;width:1000px}
header .topNav{background-color:#000;padding:3px 10px;height:26px;position:relative;}
header .topNav > span{color:#fff;font-size:11px;font-weight:400;margin-top:1px;display:inline-block}
header .topNav > .social-icons{top:4px;right:236px}
header .topNav > a{position:absolute;color:#fff;font-size:11px;font-weight:400;right:195px;top:5px;}
header .topNav > a:before{content:'| '}
header .topNav > a:after{content:' |'}
header .topNav > form{position:absolute;right:10px;top:3px;}
header .topNav > form input{background:url("/images/web/icon-search.png") no-repeat 9px 3px #fff;-ms-background-size:13px auto;-moz-background-size:13px auto;-o-background-size:13px auto;-webkit-background-size:13px auto;background-size:13px auto;-ms-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:0;color:#999;padding-left:28px;height:20px;width:180px;}
header .topNav > form input:focus{outline:0}
header .banners .logo{height:118px;text-align:center;width:155px;}
header .banners .logo a{display:block;margin-top:9px}
header .banners #slider{height:118px;width:690px;}
header .banners #slider ul li{display:none;position:relative}
nav{background:#0b88c2;background:-moz-linear-gradient(top,#0b88c2 0%,#01527f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0b88c2),color-stop(100%,#01527f));background:-webkit-linear-gradient(top,#0b88c2 0%,#01527f 100%);background:-o-linear-gradient(top,#0b88c2 0%,#01527f 100%);background:-ms-linear-gradient(top,#0b88c2 0%,#01527f 100%);background:linear-gradient(to bottom,#0b88c2 0%,#01527f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b88c2', endColorstr='#01527f',GradientType=0);position:relative;}
nav > ul {text-align:center;}
nav > ul > li{border-right:1px solid #fff;display:inline-block;font-weight:500;list-style:none;position:relative;}
nav > ul > li:hover > ul{display:block}
nav > ul > li:last-child{border-right:0}
nav > ul > li > a{display:block;font-weight:500;padding:7px 16px;cursor:pointer;color:#fff !important;}
nav > ul > li > a:hover{background:#01527f;background:-moz-linear-gradient(top,#01527f 0%,#01527f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#01527f),color-stop(100%,#01527f));background:-webkit-linear-gradient(top,#01527f 0%,#01527f 100%);background:-o-linear-gradient(top,#01527f 0%,#01527f 100%);background:-ms-linear-gradient(top,#01527f 0%,#01527f 100%);background:linear-gradient(to bottom,#01527f 0%,#01527f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#01527f', endColorstr='#01527f',GradientType=0)}
nav > ul > li ul{position:absolute;background:#01527f;display:none;height:auto;width:210px;z-index:153;}
nav > ul > li ul li{border-bottom:1px solid #7fa8be;display:block;font-weight:400;font-size:11px;list-style:none;position:relative;-ms-transition:all .2s ease;-moz-transition:arguemnts;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;}
nav > ul > li ul li:last-child{border:0}
nav > ul > li ul li:hover{background-color:#0283cb}
nav > ul > li ul li:hover > ul{display:block}
nav > ul > li ul li a{display:block;font-weight:500;padding:5px 15px;cursor:pointer;color:#fff !important}
nav > ul > li ul li ul{background:#013d5f;width:240px;left:-240px;top:0}
footer{background:#0b88c2;background:-moz-linear-gradient(top,#0b88c2 0%,#01527f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0b88c2),color-stop(100%,#01527f));background:-webkit-linear-gradient(top,#0b88c2 0%,#01527f 100%);background:-o-linear-gradient(top,#0b88c2 0%,#01527f 100%);background:-ms-linear-gradient(top,#0b88c2 0%,#01527f 100%);background:linear-gradient(to bottom,#0b88c2 0%,#01527f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b88c2', endColorstr='#01527f',GradientType=0);font-size:10px;padding:13px;}
footer > ul > li{float:left;display:inline-block;padding-right:10px;border-right:1px solid #3991bc;margin-right:10px;position:relative;height:411px;width:189px;}
footer > ul > li:last-child{padding:0;margin:0;border:0;width:178px}
footer > ul > li.footer_logo{text-align:center}
footer > ul > li p{font-size:11px;font-weight:700;color:#f7fafc;cursor:default;padding:2px 0;margin-top:10px;}
footer > ul > li p:first-child{margin-top:0}
footer > ul > li a{padding:1px 0 1px 13px;display:block;color:#dfecf3 !important;}
footer > ul > li a:hover{color:#fff}
footer div{border-top:1px solid #34779c;margin-top:10px;padding-top:10px;text-align:center;color:#f7fafc}
.social-icons{position:absolute;bottom:0;}
.social-icons ul li{background:url("/images/web/social-icons.png") 0 0 no-repeat;display:inline-block;height:18px;margin-left:2px;position:relative;width:18px;}
.social-icons ul li:nth-child(2){background-position:-18px 0}
.social-icons ul li:nth-child(3){background-position:-36px 0}
.social-icons ul li:nth-child(4){background-position:-54px 0}
.social-icons ul li:nth-child(5){background-position:-72px 0}
.social-icons ul li:nth-child(6){background-position:-90px 0}
.social-icons ul li:nth-child(7){background-position:-108px 0}
.social-icons ul li:nth-child(8){background-position:-126px 0}
.social-icons ul li a{display:block}
.tabTitle{color:#0a7ebb;background-color:#e2edf3;border-bottom:1px solid #0a7ebb !important;font-weight:500;margin-bottom:5px;padding:5px 0 5px 13px !important;pointer:default}
.columnBanner{margin-bottom:13px}
.columnNav{margin-bottom:13px;}
.columnNav li.sala{background-color:#e5eff4;padding-left:10px;color:#0a7ebb;margin-top:13px;}
.columnNav li.sala:first-child{margin-top:0}
.columnNav li.tabTitle{margin-top:13px;}
.columnNav li.tabTitle:first-child{margin-top:0}
.columnNav li.highlight{position:relative;}
.columnNav li.highlight span{background:url("/images/web/star.png") no-repeat scroll center center transparent;height:9px;width:9px;position:absolute;top:7px}
.columnNav li.highlight a{color:#0a7ebb;font-weight:500;margin-left:15px}
.columnNav.right li{padding-left:13px}
.columnNav.divider li{border-bottom:1px solid #e8f1f5;padding-top:5px;padding-bottom:5px;margin-bottom:5px;margin-top:5px;}
.columnNav.divider li:last-child{border:0}
.columnNav li{padding:3px 0;list-style:none;}
.columnNav li a{-ms-transition:all .5s ease;-moz-transition:arguemnts;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;display:inline-block;color:#666;}
.columnNav li a:hover{color:#0a7ebb}
.columnNav li a.active{color:#0a7ebb}
.newsSuscription{margin-bottom:13px;}
.newsSuscription figcaption a{background-color:#53a3c8;color:#fff;display:inline-block;float:left;text-transform:uppercase;text-align:center;padding:5px 0;}
.newsSuscription figcaption a:nth-child(1){border-right:1px solid #fff;width:107px}
.newsSuscription figcaption a:nth-child(2){width:106px}
.photoAttached li{float:left;margin-right:13px;width:96px;padding:0;}
.photoAttached li:nth-child(even){margin-right:0}
.photoAttached li:nth-child(3),.photoAttached li:nth-child(4){margin-top:13px}
.relatedNews li{margin-bottom:5px;padding:0 0 5px 0;border-bottom:1px solid #e2edf3;}
.relatedNews li:last-child{border:0;margin:0}
.relatedNews li small{display:block}
.relatedNews li a{font-size:14px;font-weight:500}
#mainSlider{margin-bottom:13px;}
#mainSlider > ul{height:288px;width:496px;overflow:hidden;}
#mainSlider > ul li{display:none;position:relative}
.article{margin-bottom:13px;}
.article .btnMore{background-color:#e2edf3;color:#0a7ebb;display:block;font-weight:500;margin-top:13px;padding:5px;text-align:center;}
.article .btnMore:hover{background-color:#d1e3ec}
.latestNews,.latestGallery{display:inline-block;float:left;width:238px;}
.latestNews:nth-child(odd),.latestGallery:nth-child(odd){margin-right:20px}
.latestNews h2,.latestGallery h2{line-height:1.2;}
.latestNews h2 a,.latestGallery h2 a{color:#666;font-size:16px;font-weight:500}
.latestNews img,.latestGallery img{margin:5px 0}
.latestNews p,.latestGallery p{font-size:12px;text-align:justify;word-wrap:break-word;text-justify:inter-word}
.latestNews:nth-last-child(-n+4){border-top:1px solid #e2edf3;margin-top:10px;padding-top:10px}
.latestGallery .photo{position:relative;}
.latestGallery .photo:hover .camera{opacity:1}
.latestGallery .photo .camera{background:url("/images/web/icon-camera.png") no-repeat center center transparent;height:60px;position:absolute;top:40px;left:85px;width:60px;opacity:.6;-ms-transition:all .3s ease;-moz-transition:arguemnts;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.subMenu{float:left;margin-top:13px;margin-right:15px;width:180px;}
.subMenu li{background-color:#f5f5f5;border-bottom:1px solid #fff;color:#8a8a8a;padding:7px 10px;-ms-transition:background .3s ease;-moz-transition:arguemnts;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;list-style:none;}
.subMenu li:hover{background-color:#e2edf3}
.subMenu li a{color:#8a8a8a;display:block}
.subMenu li.on{background-color:#e2edf3;font-weight:500}
.subMenu li.title{background-color:#c1d8e5;cursor:default;margin-top:5px;font-weight:700;text-transform:uppercase;color:currentcolor}
.news-list article{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e0d8;position:relative;}
.news-list article:last-child{border:none;margin:0;padding:0}
.news-list article figure img{float:left;margin:5px 2.5% 5px 0;width:25%}
.news-list article figure figcaption{float:left;width:72.5%;}
.news-list article figure figcaption h2{font-size:18px;font-weight:500;margin-bottom:5px;line-height:22px;}
.news-list article figure figcaption h2 a{color:#666}
.news-list article figure figcaption p{text-align:justify;word-wrap:break-word;text-justify:inter-word}
.news-list article figure figcaption.imageless{width:100%}
.news-history{display:table;}
.news-history article{display:inline-table;margin:24px 21px 0 0;width:229px;}
.news-history article h2{line-height:18px;min-height:57px;max-height:76px;}
.news-history article h2 a{color:#666;font-size:15px;font-weight:500}
.news-history article img{margin:5px 0}
.news-history article p{font-size:11px;text-align:justify;word-wrap:break-word;text-justify:inter-word}
.news-history article:nth-child(3n+3){margin-right:0}
.news-history article:nth-child(-n+3){margin-top:0}
.library article{border-top:1px solid #e2edf3;margin-top:10px;padding-top:10px;}
.library article > img{float:left;margin-right:20px}
.library article div{float:left;width:360px;}
.library article div h2 a{color:#666;font-size:16px;line-height:1.2}
.library article div p{margin-top:10px}
.library article:first-child{border:0;margin:0;padding:0}
.mapa{margin:20px 0}
.tabla-circunscripciones{margin-top:20px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#f2f7fa;padding:20px 73px;width:496px;}
.tabla-circunscripciones table{width:350px;}
.tabla-circunscripciones table tr td{height:45px;}
.tabla-circunscripciones table tr td:nth-child(1){width:220px}
.tabla-circunscripciones table tr td:nth-child(2){width:130px}
.item-list li:not(:first-child){padding:7px 0}
.item-list li:not(:first-child):not(:last-child){border-bottom:1px solid #e2edf3}
.gallery-photos{margin-top:8px;}
.gallery-photos li{width:23.79%;margin-right:1.61%;float:left;list-style:none;margin-top:1.61%;}
.gallery-photos li:nth-child(4n+4){margin-right:0}
.gallery-photos li:nth-child(-n+4){margin-top:0}
.gallery-photos li a{display:block}
.gallery-videos{margin-top:8px;}
.gallery-videos li{width:239px;margin-right:18px;float:left;list-style:none;margin-top:18px;}
.gallery-videos li:nth-child(even){margin-right:0}
.gallery-videos li:nth-child(-n+2){margin-top:0}
.gallery-videos li a{display:block}
#social-plugins{border-top:1px solid #e2edf3;border-bottom:1px solid #e2edf3;margin:10px 0;padding:7px 0;height:34px;}
#social-plugins #flike{float:left;width:220px}
#social-plugins #ttwit{float:left;width:105px}
#social-plugins #gplus{float:left;width:75px}
#social-plugins #text-tools{float:left;width:100px;margin-top:2px;}
#social-plugins #text-tools li{background:url("/images/web/sprite-text-tools.png") 0 0 no-repeat;display:inline-block;height:16px;margin-right:10px;position:relative;}
#social-plugins #text-tools li:nth-child(1){width:23px}
#social-plugins #text-tools li:nth-child(2){width:23px;background-position:-23px 0}
#social-plugins #text-tools li:nth-child(3){width:16px;background-position:-46px 0}
#social-plugins #text-tools li:last-child{margin-right:0}
#social-plugins #text-tools li a{display:block;height:16px}
h2.Title{font-size:26px;font-weight:700;line-height:120%}
h3{font-weight:500}
.content{padding:13px}
.mainTitle{color:#5ea0dd;font-size:22px;font-weight:700;margin-bottom:5px}
.mainPicture{position:relative}
#countdown{position:absolute;}
#countdown.mainSlider{top:15px;left:15px}
#countdown.mainPicture{top:20px;left:90px}
#countdown li{list-style:none;display:inline-block;margin-right:10px;text-align:center;text-transform:uppercase;position:relative;color:#fff;font-weight:700;}
#countdown li:last-child{margin-right:0}
#countdown li span{display:block;font-size:25px;height:50px;line-height:50px;width:50px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border-right:1px solid #9e3e2e;border-bottom:1px solid #9e3e2e;background-color:#22409a}
#countdown li p{margin-top:3px;font-size:9px}
.mainResume{font-size:14px;margin-bottom:5px;text-align:justify;word-wrap:break-word;text-justify:inter-word}
.mainContent{float:left;margin-top:13px;line-height:16px;width:535px;font-size:14px}
.newsContent{line-height:140%;font-size:14px}
.newsContent .mainArticle p,.mainContent .mainArticle p,.newsContent .mainArticle div.youtube-embed-wrapper,.mainContent .mainArticle div.youtube-embed-wrapper{margin-bottom:14px}
.newsContent .mainArticle strong,.mainContent .mainArticle strong{font-weight:500}
.newsContent .mainArticle ol,.mainContent .mainArticle ol,.newsContent .mainArticle ul,.mainContent .mainArticle ul{margin-left:20px;margin-bottom:14px}
.newsContent .mainArticle a,.mainContent .mainArticle a{text-decoration:underline;font-weight:500;color:#5ea0dd;}
.newsContent .mainArticle a:hover,.mainContent .mainArticle a:hover{color:#0a7ebb}
.newsContent .mainArticle table,.mainContent .mainArticle table{font-size:12px;}
.newsContent .mainArticle table tr td,.mainContent .mainArticle table tr td,.newsContent .mainArticle table tr th,.mainContent .mainArticle table tr th{padding:10px}
.newsContent .mainArticle p,.mainContent .mainArticle p,.newsContent .mainArticle ol,.mainContent .mainArticle ol,.newsContent .mainArticle ul,.mainContent .mainArticle ul{text-align:justify;word-wrap:break-word;text-justify:inter-word}
.newsContent h3,.mainContent h3{font-size:14px;font-weight:500;margin-top:15px}
.newsContent .image,.mainContent .image{margin:10px 0;}
.newsContent .image .frame,.mainContent .image .frame{background:#fafafa;border:1px solid #d6d6d6;padding:4px;position:relative;}
.newsContent .image .frame img,.mainContent .image .frame img{display:block}
.newsContent .image .frame .zoom,.mainContent .image .frame .zoom{background:#231f20;box-shadow:0 0 3px #231f20;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#eee;font-size:8pt;opacity:.9;padding:0 8px;position:absolute;right:15px;top:15px;width:65px;}
.newsContent .image .frame .zoom img,.mainContent .image .frame .zoom img{position:absolute;top:-2px;right:0;opacity:.9;box-shadow:0 0 3px #231f20;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.newsContent .image .frame .caption,.mainContent .image .frame .caption{position:absolute;bottom:4px;color:#fff;padding:5px 10px;font-size:11px;background-color:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=0);width:486px}
.newsContent .image ul,.mainContent .image ul{margin:7px 0 0 0;}
.newsContent .image ul li,.mainContent .image ul li{background:#fafafa;border:1px solid #d6d6d6;display:inline-block;float:left;height:118px;margin-left:8px;padding:4px;width:118px;}
.newsContent .image ul li:first-child,.mainContent .image ul li:first-child{margin:0}
.newsContent .download-list,.mainContent .download-list{font-size:0;margin-top:10px;}
.newsContent .download-list li,.mainContent .download-list li{width:33.33%;text-align:center;padding:5px 5px;display:inline-block;vertical-align:top;}
.newsContent .download-list li small,.mainContent .download-list li small{font-size:12px;margin-top:7px;}
.newsContent .download-list li small p,.mainContent .download-list li small p{margin:3px 0}
.newsContent .download-list li small a,.mainContent .download-list li small a{font-weight:500;display:inline-block;}
.newsContent .download-list li small a:hover,.mainContent .download-list li small a:hover{color:#5ea0dd}
.newsContent .links-list li,.mainContent .links-list li{display:list-item;margin-left:26px;text-align:left;padding:4px 0;}
.newsContent .links-list li a,.mainContent .links-list li a{border:0}
.newsContent .video-list,.mainContent .video-list{margin-top:10px}
.link-bold{color:#5ea0dd !important;font-weight:500}
.link-bold:hover,.link:hover{color:#0a7ebb}
.link-bold.active,.link.active{color:#0a7ebb}
.content-search{background-color:#f2f7fa;margin-left:-13px;margin-bottom:13px;}
.content-search .title{background-color:#037cb5;color:#fff;padding:5px 13px}
.content-search form{display:block;padding:8px 13px;}
.content-search form label{color:#0a7ebb;display:block;font-size:11px;margin-bottom:3px}
.content-search form input,.content-search form select{-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:11px;margin-bottom:8px;padding:3px 12px;width:100%;}
.content-search form input:focus,.content-search form select:focus{border-color:#0c9ce8;outline:0}
.content-search form input[type="text"],.content-search form input[type="search"],.content-search form select{border:1px solid #0a7ebb}
.content-search form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-left:8px;}
.content-search form select option{color:#666;}
.content-search form select option[disabled]{color:#bba9b1}
.content-search form .select-style{position:relative;}
.content-search form .select-style:after{content:'<>';font:12px "Consolas",monospace;color:#aaa;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);right:6px;top:0;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none}
.content-search form .select-style:before{content:'';right:6px;top:0;width:20px;height:20px;position:absolute;pointer-events:none;display:block}
.content-search form .dateInput li{display:inline-block;float:left;margin-right:20px;width:90px;}
.content-search form .dateInput li:last-child{margin-right:0}
.content-search form .dateInput li input[type="text"]{text-align:center}
.content-search form .btn{background-color:#0492d5;border:0;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;display:block;font-weight:500;margin-bottom:8px;text-align:center;padding:3px;width:100%;}
.content-search form .btn:hover{background-color:#049de5}
.simple-list{margin-top:13px;}
.simple-list li{padding:7px 0;border-top:1px solid #e0e0d8;list-style:none;}
.simple-list li a{color:#666}
.simple-list li .download{width:160px;text-align:center;display:inline-block;padding:5px 5px;vertical-align:top;}
.simple-list li .download small{font-size:12px;margin-top:7px;}
.simple-list li .download small p{margin:3px 0}
.simple-list li .download small a{font-weight:500;display:inline-block;}
.simple-list li .download small a:hover{color:#5ea0dd}
.simple-list li .description{display:inline-block;width:370px;vertical-align:top}
.simple-list-2{margin-top:13px;}
.simple-list-2 > li{padding:13px 0 26px;border-top:1px solid #e0e0d8;list-style:none;}
.simple-list-2 > li a{color:#666}
.simple-list-2 > li .download{text-align:left;vertical-align:top;margin-top:13px;display:table;}
.simple-list-2 > li .download li{list-style:none;width:107px;display:table-cell;vertical-align:top;text-align:center;position:relative;}
.simple-list-2 > li .download li small{font-size:10px;margin-top:7px;}
.simple-list-2 > li .download li small p{margin:3px 0}
.simple-list-2 > li .download li small div{position:absolute;bottom:-15px;left:13px;}
.simple-list-2 > li .download li small div a{font-weight:500;display:inline-block;}
.simple-list-2 > li .download li small div a:hover{color:#5ea0dd}
.simple-list-2 > li .description{vertical-align:top}
.table-content{cursor:default;margin-top:13px !important;width:496px;}
.table-content thead tr{background-color:#037cb5;color:#fff;}
.table-content thead tr th{vertical-align:middle;padding:5px 0;text-align:center;font-weight:500 !important}
.table-content tbody tr td{padding:5px 13px;}
.table-content tbody tr td:nth-child(1){text-align:center}
.table-content tbody tr:nth-child(even){background-color:#d6e6ef}
.table-content.nominas{width:100%;}
.table-content.nominas td{text-align:center;}
.table-content.nominas td:nth-child(1){text-align:left}
#table_wrapper{padding-top:15px !important;}
#table_wrapper input[type="search"],#table_wrapper select{border:1px solid #0a7ebb;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:11px;padding:3px 5px;}
#table_wrapper input[type="search"]:focus,#table_wrapper select:focus{border-color:#0c9ce8;outline:0}
.dataTable{padding-top:13px;border-bottom:1px solid #0a7ebb !important;}
.dataTable thead tr{background-color:#037cb5;color:#fff;}
.dataTable thead tr th{border-bottom:1px solid #0a7ebb !important;vertical-align:middle;padding:5px 0;text-align:center;font-weight:500 !important}
.dataTable tbody .documentos a{display:block;margin-bottom:5px;color:#0a7ebb;}
.dataTable tbody .documentos a:hover{text-decoration:underline}
.dataTable tbody .documentos a:last-child{margin-bottom:0}
.photo-charge img{display:inline-block;vertical-align:top}
.photo-charge figcaption{margin-left:13px;display:inline-block;width:299px;vertical-align:top}
.photo-charge p{margin-top:5px}
.sitemap{border-top:1px solid #e0e0d8;margin-top:13px;padding-top:13px;}
.sitemap li{margin-left:25px;margin-bottom:5px;cursor:default;}
.sitemap li a:hover{color:#5ea0dd}
.sitemap > li{margin-bottom:13px;}
.sitemap > li > ul{margin-bottom:13px;}
.sitemap > li > ul > li > ul{margin-bottom:13px}
a:link,a:visited,a:hover,a:active{text-decoration:none;color:currentColor}
.link-absolute{position:absolute;left:0;right:0;top:0;bottom:0;z-index:4}
.alert{border:1px solid #0a7ebb;padding:10px;text-align:center;background-color:#f2f7fa;color:#0a7ebb;font-weight:500;font-size:14px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.clear{display:block;}
.clear:after{content:".";display:block;clear:both;visibility:hidden;overflow:hidden;line-height:0;height:0;width:0}
.mt{margin-top:13px !important}
.mtX2{margin-top:26px}
.mb{margin-bottom:13px}
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bt{border-top:1px solid #e0e0d8;margin-top:13px;padding-top:13px}
.fullWidth{width:100%}
.noMarginTop{margin-top:0}
strong{font-weight:500}
.error{color:#c00}
.grid-A,.grid-B,.grid-C,.grid-D,.grid-E{display:inline;float:left;margin:0 13px}
.grid-A{width:213px}
.grid-B{width:496px;overflow:hidden}
.grid-C{overflow:hidden;width:730px}
.grid-D{padding-left:13px;width:231px}
.grid-E{width:735px}
.alpha{margin-left:0}
.omega{margin-right:0}
.beta{margin-left:-13px}
.gamma{margin-right:-13px}
.pager{margin-top:13px;border-top:1px solid #e2edf3;padding-top:10px;}
.pager li{display:inline;height:16px;width:25%}
.pager.center{text-align:center}
form.submit{border-top:1px solid #e0e0d8;margin-top:13px;padding-top:13px;}
form.submit p{margin-bottom:10px;}
form.submit p span{position:relative;}
form.submit p span label.error{position:absolute;left:10px;background:#1e90ff;bottom:-30px;color:#fff;padding:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:9;text-align:left;font-size:11px;width:auto;}
form.submit p span label.error:after{content:" ";display:block;position:absolute;left:20px;top:-10px;border-bottom:10px solid #1e90ff;border-left:6px solid transparent;border-right:6px solid transparent}
form.submit p label{display:inline-block;vertical-align:top;margin-top:3px;width:30%;padding-right:15px;text-align:right;}
form.submit p label span{font-weight:500;color:#bb0102}
.input{background-color:#fff;border:1px solid #c1dbe8;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;padding:2px 10px;width:70%;}
.input:focus{border-color:#0c9ce8;outline:0}
.span-captcha{display:inline-block;width:70%}
.text{height:25px}
.textarea{height:102px;resize:none}
.select{height:25px;margin-left:-4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-left:8px;}
.select option{color:#666;}
.select option[disabled]{color:#bba9b1}
.select optgroup{color:#616161;font-weight:500}
.select.empty{color:#bba9b1}
.select-style{position:relative;}
.select-style:after{content:'<>';font:14px "Consolas",monospace;color:#aaa;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);right:8px;top:-1px;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none}
.select-style:before{content:'';right:6px;top:0;width:20px;height:20px;position:absolute;pointer-events:none;display:block}
.captcha{height:25px;width:30% !important}
.btn-submit{background-color:#0a7ebb;border:0;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#eef5f9;font-size:14px;font-weight:500;height:30px;margin-left:346px;margin-top:10px;width:150px;}
.btn-submit:hover{background-color:#0c9ce8}
.required-label{text-align:right;margin:15px 0 !important;}
.required-label span{font-weight:500;color:#bb0102}
.legend{text-align:center;padding-top:15px;border-top:1px solid #e0e0d8}
#captcha{position:absolute;top:0;}
#captcha img{display:inline}
.input.error{border:1px solid #1e90ff}
.load{background:url("/images/web/loading.gif") no-repeat center;width:100%;height:30px;display:none;margin:15px 0}
.status{background:#f7f7f7;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:none;font-size:12px;margin:15px 0;padding:10px 5px;text-align:center;width:100%}
.status.error{background:#f2dede;color:#b94a48;border:1px solid #b94a48}
.status.success{background:#f2f7fa;color:#0a7ebb;border:1px solid #0a7ebb}



.light-box{
position: fixed;
top: 0;
left: 0;
background: rgba(0, 0, 0, .5);
width: 100%;
height: 100vh;
z-index: 1000;
display: flex;
justify-content: center;
align-items: center;
transform: scale(0);

}


.light-box img{

width: 75vw;
max-height: 70vh;
}


.light-box:target{

transform: scale(1);
}

.emboty{

display: block;
position: absolute;
top: 40px;
right: 40px;
background: #851919;
color: #fff;
text-decoration: none;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
font-weight: 600;
border-radius: 20px;

}
.emboty a{
    color: #ffff;
}

